|
velaif820 2.2.0
|
This file contains API for Vela IF820 Click Driver. More...
#include "drv_digital_out.h"#include "drv_digital_in.h"#include "drv_uart.h"Go to the source code of this file.
Data Structures | |
| struct | velaif820_rsp_evt_packet_t |
| Vela IF820 Click response/event packet object. More... | |
| struct | velaif820_t |
| Vela IF820 Click context object. More... | |
| struct | velaif820_cfg_t |
| Vela IF820 Click configuration object. More... | |
Enumerations | |
| enum | velaif820_return_value_t { VELAIF820_OK = 0 , VELAIF820_ERROR = -1 , VELAIF820_ERROR_TIMEOUT = -2 , VELAIF820_ERROR_CMD = -3 } |
| Vela IF820 Click return value data. More... | |
Functions | |
| void | velaif820_cfg_setup (velaif820_cfg_t *cfg) |
| Vela IF820 configuration object setup function. | |
| err_t | velaif820_init (velaif820_t *ctx, velaif820_cfg_t *cfg) |
| Vela IF820 initialization function. | |
| err_t | velaif820_generic_write (velaif820_t *ctx, uint8_t *data_in, uint16_t len) |
| Vela IF820 data writing function. | |
| err_t | velaif820_generic_read (velaif820_t *ctx, uint8_t *data_out, uint16_t len) |
| Vela IF820 data reading function. | |
| void | velaif820_set_rst_pin (velaif820_t *ctx, uint8_t state) |
| Vela IF820 set RST pin function. | |
| void | velaif820_reset_device (velaif820_t *ctx) |
| Vela IF820 reset device function. | |
| void | velaif820_set_rts_pin (velaif820_t *ctx, uint8_t state) |
| Vela IF820 set RTS pin function. | |
| uint8_t | velaif820_get_cts_pin (velaif820_t *ctx) |
| Vela IF820 get CTS pin function. | |
| uint8_t | velaif820_get_hwe_pin (velaif820_t *ctx) |
| Vela IF820 get HWE pin function. | |
| void | velaif820_set_cmd_mode (velaif820_t *ctx) |
| Vela IF820 set cmd mode function. | |
| void | velaif820_set_data_mode (velaif820_t *ctx) |
| Vela IF820 set data mode function. | |
| void | velaif820_cmd_action (velaif820_t *ctx, uint8_t *cmd, uint8_t *params) |
| Vela IF820 cmd action function. | |
| void | velaif820_cmd_set (velaif820_t *ctx, uint8_t *cmd, uint8_t *params) |
| Vela IF820 cmd set function. | |
| void | velaif820_cmd_get (velaif820_t *ctx, uint8_t *cmd, uint8_t *params) |
| Vela IF820 cmd get function. | |
| void | velaif820_cmd_profile (velaif820_t *ctx, uint8_t *cmd, uint8_t *params) |
| Vela IF820 cmd profile function. | |
| err_t | velaif820_read_packet (velaif820_t *ctx) |
| Vela IF820 read packet function. | |
This file contains API for Vela IF820 Click Driver.